physical locations - Espagnol Anglais Dictionnaire